School of Computer Engineeringcoretheory
DIGITAL SYSTEMS AND COMPUTER ORGANIZATION
CSS 2104
Syllabus
- 01Simplification of logical expressions-K-Map simplification
- 02Incompletely specified functions
- 03Multilevel NAND and NOR Circuits
- 04Arithmetic operations-addition of unsigned and signed numbers, BCD adder, Fast adder, Array multiplier
- 05Combinational circuits- Multiplexer, Decoder, Encoder, Arithmetic comparison circuits
- 06Sequential circuits- Flip-Flops, Design of synchronous sequential circuits, Ripple counter, Registers, Shift registers, Ring counter, Johnson counter, Programmable Logic Devices
- 07Instruction Set Architecture- Memory location, addresses and operations, Instructions and Instruction Sequencing, Addressing modes, RISC and CISC
- 08Arithmetic Logic Unit- Multiplication of signed numbers, Booth's algorithm, Division, IEEE standard floating-point representation, Floating point arithmetic
- 09Control Unit- Hardwired and micro-programmed approach for booths multiplier
- 10Memory System- Cache memories, Magnetic hard disk
- 11Basic Input/Output- I/O Device Interface, Program-Controlled I/O, Interrupts
- 12Parallel processing- Pipelining, Hardware Multithreading, Vector Processing, Shared-Memory Multiprocessors, Cache Coherence
References
- Stephen Brown and Zvonko Vranesic, Fundamentals of Digital Logic with Verilog Design (3e), Tata McGraw Hill 2014
- Morris Mano M. and Michael D. Ciletti., Digital Design: With an introduction to the Verilog HDL (5e), PHI Learning 2007
- Carl Hamacher, Zvonko Vranesic and Safwat Zaky, Computer Organization and Embedded Systems, (6e), McGraw Hill Publication, 2017
- Mohammed Rafiquzzaman and Rajan Chandra, Modern Computer Architecture, Galgotia Publications Pvt. Ltd., 2015
- Ronald J. Tocci, Neal S. Widmer and Greegory L Moss, Digital Systems: Principles and Applications(12e), Pearson Education India, 2017
- William Stallings, Computer Organization and Architecture, (10e), Pearson, 2017
Credits Structure
3Lecture
1Tutorial
0Practical
4Total